package com.bridgeintelligent.tag.customer.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

import java.io.Serializable;

@Getter
@Setter
@Accessors(chain = true)
@ApiModel(value = "分析规则设置实体")
public class AnalysisSetup implements Serializable {

    @ApiModelProperty(value = "主键")
    private String id;

    @ApiModelProperty(value = "分析类型")
    private Integer alType;

    @ApiModelProperty(value = "分析维度字段")
    private String alField;

    @ApiModelProperty(value = "分析维度分组条件")
    private String alFieldItem;

    @ApiModelProperty(value = "X分析维度字段")
    private String alXfield;

    @ApiModelProperty(value = "X分析维度分组条件")
    private String alXfieldItem;

    @ApiModelProperty(value = "Y分析维度字段")
    private String alYfield;

    @ApiModelProperty(value = "Y分析维度分组条件")
    private String alYfieldItem;

    @ApiModelProperty(value = "分析指标字符串逗号拼接")
    private String alTarget;

    @ApiModelProperty(value = "析指标字符串聚合指标")
    private String alTargetMap;

    @ApiModelProperty(value = "图标样式")
    private Integer ptType;

    @ApiModelProperty(value = "所属模板ID")
    private String tpId;

}
